/*    */
package com.service.impl;
/*    */
/*    */

import com.dao.IBookDao;
import com.domain.Book;
import com.github.pagehelper.PageHelper;
import com.service.IBookService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/*    */
/*    */
@Service
/*    */ public class BookService
        /*    */ implements IBookService {
    /*    */
    @Autowired
    /*    */ private IBookDao bookDao;

    /*    */
    /*    */
    public void saveBook(Book book) {
        /* 18 */
        this.bookDao.saveBook(book);
        /*    */
    }

    /*    */
    /*    */
    /*    */
    /*    */
    /*    */
    public List<Book> findByType(String type) {
        /* 25 */
        return this.bookDao.findByType(type);
        /*    */
    }

    /*    */
    /*    */
    /*    */
    public void deleteBook(Integer id) {
        /* 30 */
        this.bookDao.deleteBook(id);
        /*    */
    }

    /*    */
    /*    */
    /*    */
    public List<Book> findAll(int page, int size) {
        /* 35 */
        PageHelper.startPage(page, size);
        /* 36 */
        return this.bookDao.findAll();
        /*    */
    }

    /*    */
    /*    */
    /*    */
    public Book findById(Integer id) {
        /* 41 */
        return this.bookDao.findById(id);
        /*    */
    }

    /*    */
    /*    */
    /*    */
    public void updateBook(Book book) {
        /* 46 */
        this.bookDao.updateBook(book);
        /*    */
    }

    /*    */
    /*    */
    /*    */
    public List<Book> findByName(String name) {
        /* 51 */
        return this.bookDao.findByName(name);
        /*    */
    }

    /*    */
    /*    */
    /*    */
    public List<Book> findMoHu(String bookName) throws Exception {
        /* 56 */
        return this.bookDao.findMoHu(bookName);
        /*    */
    }

    /*    */
    /*    */
    /*    */
    public List<String> findAllBookType() {
        /* 61 */
        return this.bookDao.findAllBookType();
        /*    */
    }

    /*    */
    /*    */
    /*    */
    public void autoIncrement() {
        /* 66 */
        this.bookDao.autoIncrement();
        /*    */
    }

    /*    */
    /*    */
    /*    */
    public int updateBid(Integer bid) {
        /* 71 */
        return this.bookDao.updateBid(bid);
        /*    */
    }
    /*    */
}


/* Location:              G:\项目\图书管理系统\library_system-1.0-SNAPSHOT.war!\WEB-INF\classes\com\service\impl\BookService.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */